package com.module.admin.log.service;

import org.springframework.stereotype.Component;

import com.module.admin.log.pojo.BizLog;
import com.system.handle.model.ResponseFrame;

/**
 * biz_log的Service
 * @author admin
 * @date 2019-11-29 10:57:13
 * @version V1.0.0
 */
@Component
public interface BizLogService {
	
	/**
	 * 保存
	 * @param bizLog
	 * @param dtlString 
	 * @return
	 */
	public ResponseFrame save(BizLog bizLog, String dtlString);
	
	/**
	 * 根据traceId获取对象
	 * @param traceId
	 * @return
	 */
	public BizLog get(String traceId);

	/**
	 * 分页获取对象
	 * @param bizLog
	 * @return
	 */
	public ResponseFrame pageQuery(BizLog bizLog);
	
	/**
	 * 根据traceId删除对象
	 * @param traceId
	 * @return
	 */
	public ResponseFrame delete(String traceId);

	public BizLog getDtl(String traceId);
}